//导入 configureStore
import { configureStore } from "@reduxjs/toolkit";
import CountReducer from './slices/countSlice';
//配置 store 对象
let store = configureStore({
  reducer: {
    count: CountReducer
  }
});

export default store;


// 从 store 本身推断出 `RootState` 和 `AppDispatch` 类型
export type RootState = ReturnType<typeof store.getState>
// 推断出类型: {posts: PostsState, comments: CommentsState, users: UsersState}
export type AppDispatch = typeof store.dispatch